From bf66bb0573a3b7101cecd338bae422928bbf5c83 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Tue, 17 Mar 2020 16:13:20 +0100 Subject: [PATCH] x86/HVM: reduce vpt.h include dependencies Drop #include-s not needed by the header itself. Signed-off-by: Jan Beulich Acked-by: Andrew Cooper --- xen/include/asm-x86/hvm/vpt.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h index 3fc78f8f49..e1114c34c5 100644 --- a/xen/include/asm-x86/hvm/vpt.h +++ b/xen/include/asm-x86/hvm/vpt.h @@ -19,16 +19,9 @@ #ifndef __ASM_X86_HVM_VPT_H__ #define __ASM_X86_HVM_VPT_H__ -#include -#include -#include -#include -#include #include #include -#include -#include -#include +#include /* * Abstract layer of periodic time, one short time. @@ -145,6 +138,7 @@ struct pl_time { /* platform time */ void pt_save_timer(struct vcpu *v); void pt_restore_timer(struct vcpu *v); int pt_update_irq(struct vcpu *v); +struct hvm_intack; void pt_intr_post(struct vcpu *v, struct hvm_intack intack); void pt_migrate(struct vcpu *v); -- 2.30.2